package com.reactim.message.config.management;

import lombok.Data;
import java.time.LocalDateTime;

/**
 * 配置备份操作结果
 * 
 * <p>封装配置备份操作的结果信息，包括备份状态、备份信息和错误详情等。</p>
 * 
 * @author ReactIM Team
 * @version 1.0.0
 * @since 1.0.0
 */
@Data
public class ConfigurationBackupResult {
    
    /**
     * 备份是否成功
     */
    private boolean success;
    
    /**
     * 结果消息
     */
    private String message;
    
    /**
     * 备份名称
     */
    private String backupName;
    
    /**
     * 备份创建时间
     */
    private LocalDateTime timestamp;
    
    /**
     * 错误信息（如果备份失败）
     */
    private Exception error;
}